package cn.tedu.spring.auto;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Repository;

/**
 * 最终要交给框架创建Bean对象的Java类
 */
@Repository
public class UserCache {
    /*
      1.Autowired注解：只能根据类型进行装配,不能根据Bean对象名称进行装配;
        问题：如果一个接口有多个实现类时,@Autowired一定会装配失败
      2.Qualifier注解：
        根据IoC容器中,Spring Bean对象的名称进行装配;
     */
    @Autowired
    @Qualifier(value = "AAAA")
    private Cache cache;
}








